front-wheel suspension - Spanish English Dictionary